<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=ISO-8859-1"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/spring.tld" prefix="spring" %>
<%@ taglib uri="/WEB-INF/autoform.tld" prefix="autoform" %>
<%@ page isELIgnored="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
    <meta name="author" content="Autoform Team" />
    <meta name="generator" content="Eclipse" />
    <link rel="stylesheet" type="text/css" href="./css/bluehaze.css" title="Blue Haze stylesheet" />
    <link rel="stylesheet" type="text/css" href="./css/color-scheme.css" title="Blue Haze stylesheet" />
	<link rel="stylesheet" type="text/css" href="./css/lister.css" title="Blue Haze stylesheet" />
	
    <title>[FR]Ajouter un filtre à une réponse ouverte numérique</title>
  </head>
  
   <body>
    <div id="top"></div>
  
    <!-- ###### Header ###### -->

    <div id="header">
      
      <!-- ##### nom du site ##### -->
      <%@ include file="./nomSite_fr.jsp" %>
      
      <!-- #### bar de menu  horizontale#### -->
      <%@ include file="./menuHorizontalHaut_fr.jsp" %>
 
    </div>
    
     <!-- ###### menus à gauche ###### -->
     <%@ include file="./menu_fr.jsp" %>
     
  	<%@ include file="./menuContextuelEditionQuestionnaire_fr.jsp" %>
  	
     <!-- ###### Body Text ###### -->
   
  <div id="bodyText">
  	
  	
  	<h1>Veuillez renseigner les champs du filtre de la réponse ouverte numérique:</h1>
    <form method="post" action="#">
    <table class="tableau">
    <thead>
  		<tr>
	  		<td>Nom</td>
	  		<td>Valeur</td>
	  		<td>Erreures</td>
  		</tr>
  	 </thead>
   	
      <tr>
      	<spring:bind path="formulaire.type">
        <td class="infos">Type de valeur numérique</td>    
        
        <td class="infos">
        	<select name="${status.expression}">
		        <c:choose>
		        	<c:when test="${autoform:reponseNumeriqueEntiere(formulaire) == true}">
		        		<option selected value="E">numérique entière</option>
		        		<option value="R">numérique réelle</option>
		        	</c:when>	
		        	<c:otherwise>
		        			<option value="E">numérique entière</option>
		        			<option selected value="R">numérique réelle</option>
		        	</c:otherwise>
		        </c:choose>
		     </select>
        </td>
        <td class="infos">${status.errorMessage}</td>
        </spring:bind>
      </tr>
      <tr>
      	<spring:bind path="formulaire.facultative">
        <td class="infos" >La réponse est-elle facultative? (si elle est facultative il y a deux possibilités: si l'utilisateur rempli le champs, la valeur saisie doit être conforme au filtre, si la valeur n'est pas saisie, le filtre n'est pas appliqué).</td>            
        <td class="infos">
        	<select name="${status.expression}">
		        <c:choose>
		        	<c:when test="${status.value == true}">
		        		<option selected value="true">facultative</option>
		        		<option value="false">obligatoire</option>
		        	</c:when>	
		        	<c:otherwise>
		        			<option value="true">facultative</option>
		        			<option selected value="false">obligatoire</option>
		        	</c:otherwise>
		        </c:choose>
		     </select>
        </td>
        <td class="infos">${status.errorMessage}</td>
        </spring:bind>
      </tr>
      <tr>
      	<spring:bind path="formulaire.minimum">
        <td class="infos">Valeur minimum. (Si -infini, laisser vide)</td>    
        <td class="infos"><input type="text" name="${status.expression}" value="${status.value}"/></td>
        <td class="infos">${status.errorMessage}</td>
        </spring:bind>
      </tr>
      <tr>
      	<spring:bind path="formulaire.maximum">
        <td class="infos">Valeur maximum. (Si +infini, laisser vide)</td>    
        <td class="infos"><input type="text" name="${status.expression}" value="${status.value}"/></td>
        <td class="infos">${status.errorMessage}</td>
        </spring:bind>
      </tr>
      <tr>
      	<spring:bind path="formulaire.messageAide">
        <td class="infos">Message d'aide à afficher à l'utilisateur pour l'aider à remplir le filtre.</td>    
        <td class="infos"><input type="text" name="${status.expression}" value="${status.value}"/></td>
        <td class="infos">${status.errorMessage}</td>
        </spring:bind>
      </tr>
  </table>
  <spring:bind path="formulaire">
  	<c:forEach items="${status.errorMessages}" var="error">
  		Error code: <c:out value="${error}"/><br/>
  	</c:forEach>
  </spring:bind>
  		<input type="submit" value="Continuer >> " />
    </form>
    
    <h1>Résumé du questionnaire en cours de création:</h1>
  	<%@ include file="./afficherQuestionnaire_fr.jsp" %>
  </div>
  

  	
  <!-- ###### Footer ###### -->
  	<%@ include file="./menuHorizontalBas_fr.jsp" %>
  </body>
</html>
